//// demo_prog/Chapter3/demo3_5.c
//% LDFLAGS -lm
#include <stdio.h>
// 因为会涉及平方根计算，因此需要引入数学库
#include <math.h>

int main(void) 
{
    // 定义计算中所有使用到的变量
    double a, b, c, p, q, x1, x2;
    // 为所有变量赋予初始值
    a = 0.0; b = 0.0; c = 0.0;
    p = 0.0; q = 0.0;
    x1 = 0.0; x2 = 0.0;
    // 输入a, b, c三个变量的值，三个变量是double类型
    scanf("%lf%lf%lf", &a, &b, &c);
    // 计算p值并赋予变量
    p = -b / (2.0 * a);
    // 计算q的值
    q  = sqrt(b * b - 4 * a * c) / (2.0 * a);
    // 计算x1和x2的值
    x1 = p + q;
    x2 = p - q;
    // 输出计算结果x1和x2
    printf("x1=%7.2f\nx2=%7.2f\n", x1, x2);
    return 0;
}